/*!
 * Basis javasript library 
 * http://code.google.com/p/basis-js/
 *
 * @copyright
 * Copyright (c) 2006-2010 Roman Dvornov.
 *
 * @license
 * GNU General Public License v2.0 <http://www.gnu.org/licenses/gpl-2.0.html>
 */

 /*
  * ButtonPanel
  */

  .Basis-ButtonPanel
  {
  }

  .Basis-ButtonPanel .Basis-ButtonGroup
  {
    display: block;
    display: inline-block;
    margin-left: 4px;
    padding-right: 3px;
  }

  .Basis-ButtonPanel .Basis-ButtonGroup .Basis-Button
  {
    margin: 0;
  }

  .Basis-ButtonPanel .AlignLeft
  {
    text-align: left;
  }
  .Basis-ButtonPanel .AlignRight
  {
    text-align: right;
  }
  .Basis-ButtonPanel .AlignCenter
  {
    text-align: center;
  }

 /*
  * Button
  */

  .Basis-Button
  {
    z-index: 1;
    position: relative;

    margin: 4px;

    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;

    font-size: 85%;
  }

  /* state & interaction */

  .Basis-Button:hover,
  .Basis-Button:focus
  {
    z-index: 10;
  }
  .Basis-Button:hover .Basis-Button-Wraper,
  .Basis-Button:hover .Basis-Button-Wraper2,
  .Basis-Button:focus .Basis-Button-Wraper,
  .Basis-Button:focus .Basis-Button-Wraper2
  {
    border-color: #888;
  }

  .Basis-ButtonPanel .disabled .Basis-Button,
  .Basis-Button.disabled
  {
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;

    cursor: default;
    color: #888;
  }
  .Basis-Button.disabled A
  {
    cursor: default;
  }

  .Basis-ButtonPanel .disabled .Basis-Button .Basis-Button-Wraper,
  .Basis-ButtonPanel .disabled .Basis-Button .Basis-Button-Wraper2,
  .Basis-Button.disabled .Basis-Button-Wraper,
  .Basis-Button.disabled .Basis-Button-Wraper2
  {
    border-color: #C0C0C0;
  }